package br.com.vendaext.gerencial.apresentacao;

import java.util.Collection;

import javax.inject.Named;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import br.com.vendaext.gerencial.entidades.Perfil;
import br.com.vendaext.gerencial.entidades.Usuario;
import br.com.vendaext.gerencial.integracao.PerfilDAO;
import br.com.vendaext.gerencial.integracao.UsuarioDAO;

@Named
@Component
@Scope("request")
public class UsuarioHome extends GenericHome<Usuario>{
	@Autowired 
	PerfilDAO pDAO;
	Collection<Perfil> listaPerfil;
	public UsuarioHome() {
		setEntidade(new Usuario());
	}
	
	@Autowired
	public void setDaoPrincipal(UsuarioDAO daoPrincipal) {
		super.setDaoPrincipal(daoPrincipal);
	}
	public Collection<Perfil> getListaPerfil() {
		return  pDAO.listar();		
	}
}
